package com.panasonic.cn.cmsc;

import java.io.*;
import java.lang.*;
import java.util.*;
import java.math.*;
import java.sql.SQLException;
import com.fujitsu.fks.jaaf.core.*;

public class SQLMM2199{
	private Hashtable paramsString     = new Hashtable();
	private Hashtable paramsBigDecimal = new Hashtable();
	private Hashtable paramsFree       = new Hashtable();
	private String lastSql_ = null;

	private String getString(String name){
		if(name==null) return "";
		String returnStr = (String)paramsString.get(name);
		if(returnStr==null) return "";
		return "'"+FrameworkCommon.stringReplaceSQuote(returnStr)+"'";
	}

	private String getBigDecimal(String name){
		if(name==null) return "";
		BigDecimal returnStr = (BigDecimal)paramsBigDecimal.get(name);
		if(returnStr==null) return "";
		return returnStr.toString();
	}

	private String getFree(String name){
		if(name==null) return "";
		String returnStr = (String)paramsFree.get(name);
		if(returnStr==null) return "";
		return returnStr;
	}

	public String getLastSql(){
		return lastSql_;
	}

	public int INSERT_M2101(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	INSERT INTO");
		sql.append("	M21");
		sql.append("	(");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	)");
		sql.append("	VALUES");
		sql.append("	(");
		sql.append("	"+getString("CD_TYP_CD")+",");
		sql.append("	"+getString("CTRL_DVSN_CD")+",");
		sql.append("	"+getString("CD_VALUE")+",");
		sql.append("	"+getString("APL_BDT")+",");
		sql.append("	"+getString("APL_EDT")+",");
		sql.append("	"+getString("CD_NM_CN")+", ");
		sql.append("	"+getString("GNRL_ITM1")+",");
		sql.append("	"+getString("GNRL_ITM2")+",");
		sql.append("	"+getString("GNRL_ITM3")+",");
		sql.append("	"+getString("GNRL_ITM4")+",");
		sql.append("	"+getString("GNRL_ITM5")+",");
		sql.append("	"+getString("GNRL_ITM6")+",");
		sql.append("	"+getString("GNRL_ITM7")+",");
		sql.append("	"+getString("GNRL_ITM8")+",");
		sql.append("	"+getString("GNRL_ITM9")+",");
		sql.append("	"+getString("GNRL_ITM10")+",");
		sql.append("	TO_DATE("+getString("RGS_DTTM")+",'YYYYMMDD HH24:MI:SS'),");
		sql.append("	"+getString("RGS_CHRG_CD")+",");
		sql.append("	"+getString("RGS_PGID")+",");
		sql.append("	TO_DATE("+getString("UPD_DTTM")+",'YYYYMMDD HH24:MI:SS'),");
		sql.append("	"+getString("UPD_CHRG_CD")+",");
		sql.append("	"+getString("UPD_PGID")+",");
		sql.append("	"+getString("FM_TYP")+"");
		sql.append("	)");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		int updateCount = db.executeUpdate();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return updateCount;
	}

	public int UPDATE_M2102(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	UPDATE ");
		sql.append("	M21");
		sql.append("	SET");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+",");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+",");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+",");
		sql.append("	APL_BDT "+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+",");
		sql.append("	CD_NM_CN "+((getString("CD_NM_CN").equals(""))?" is null ":"=")+getString("CD_NM_CN")+",");
		sql.append("	GNRL_ITM1 "+((getString("GNRL_ITM1").equals(""))?" is null ":"=")+getString("GNRL_ITM1")+",");
		sql.append("	GNRL_ITM2 "+((getString("GNRL_ITM2").equals(""))?" is null ":"=")+getString("GNRL_ITM2")+",");
		sql.append("	GNRL_ITM3 "+((getString("GNRL_ITM3").equals(""))?" is null ":"=")+getString("GNRL_ITM3")+",");
		sql.append("	GNRL_ITM4 "+((getString("GNRL_ITM4").equals(""))?" is null ":"=")+getString("GNRL_ITM4")+",");
		sql.append("	GNRL_ITM5 "+((getString("GNRL_ITM5").equals(""))?" is null ":"=")+getString("GNRL_ITM5")+",");
		sql.append("	GNRL_ITM6 "+((getString("GNRL_ITM6").equals(""))?" is null ":"=")+getString("GNRL_ITM6")+",");
		sql.append("	GNRL_ITM7 "+((getString("GNRL_ITM7").equals(""))?" is null ":"=")+getString("GNRL_ITM7")+",");
		sql.append("	GNRL_ITM8 "+((getString("GNRL_ITM8").equals(""))?" is null ":"=")+getString("GNRL_ITM8")+",");
		sql.append("	GNRL_ITM9 "+((getString("GNRL_ITM9").equals(""))?" is null ":"=")+getString("GNRL_ITM9")+",");
		sql.append("	GNRL_ITM10 "+((getString("GNRL_ITM10").equals(""))?" is null ":"=")+getString("GNRL_ITM10")+",");
		sql.append("	UPD_DTTM = TO_DATE( "+getString("UPD_DTTM")+",'YYYYMMDD HH24:MI:SS'),");
		sql.append("	UPD_CHRG_CD "+((getString("UPD_CHRG_CD").equals(""))?" is null ":"=")+getString("UPD_CHRG_CD")+",");
		sql.append("	UPD_PGID "+((getString("UPD_PGID").equals(""))?" is null ":"=")+getString("UPD_PGID")+",");
		sql.append("	FM_TYP "+((getString("FM_TYP").equals(""))?" is null ":"=")+getString("FM_TYP")+"");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("		");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		int updateCount = db.executeUpdate();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return updateCount;
	}

	public int UPDATE_M2103(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	UPDATE");
		sql.append("	M21 ");
		sql.append("	SET");
		sql.append("	FM_TYP "+((getString("FM9").equals(""))?" is null ":"=")+getString("FM9")+",");
		sql.append("	APL_EDT "+((getString("TMPENDDATE").equals(""))?" is null ":"=")+getString("TMPENDDATE")+",");
		sql.append("	UPD_DTTM = TO_DATE( "+getString("UPD_DTTM")+",'YYYYMMDD HH24:MI:SS'),");
		sql.append("	UPD_CHRG_CD "+((getString("UPD_CHRG_CD").equals(""))?" is null ":"=")+getString("UPD_CHRG_CD")+",");
		sql.append("	UPD_PGID "+((getString("UPD_PGID").equals(""))?" is null ":"=")+getString("UPD_PGID")+"");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("		");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		int updateCount = db.executeUpdate();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return updateCount;
	}

	public int UPDATE_M2104(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	UPDATE");
		sql.append("	M21");
		sql.append("	SET");
		sql.append("	FM_TYP "+((getString("FMX").equals(""))?" is null ":"=")+getString("FMX")+",");
		sql.append("	APL_EDT "+((getString("APL_EDT").equals(""))?" is null ":"=")+getString("APL_EDT")+",");
		sql.append("	UPD_DTTM = TO_DATE( "+getString("UPD_DTTM")+",'YYYYMMDD HH24:MI:SS'),");
		sql.append("	UPD_CHRG_CD "+((getString("UPD_CHRG_CD").equals(""))?" is null ":"=")+getString("UPD_CHRG_CD")+",");
		sql.append("	UPD_PGID "+((getString("UPD_PGID").equals(""))?" is null ":"=")+getString("UPD_PGID")+"");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("		");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		int updateCount = db.executeUpdate();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return updateCount;
	}

	public SelectResultRset SELECT_M2105(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("		");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2106(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	FM_TYP "+((getString("FMX").equals(""))?" is null ":"=")+getString("FMX")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public int DELETE_M2107(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	DELETE");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	FM_TYP "+((getString("FMX").equals(""))?" is null ":"=")+getString("FMX")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		int updateCount = db.executeUpdate();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return updateCount;
	}

	public int INSERT_BM2108(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	INSERT INTO");
		sql.append("	BM21");
		sql.append("	(");
		sql.append("	SEQ_NO,");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	)");
		sql.append("	SELECT");
		sql.append("	SEQ_BM21.NEXTVAL,");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	FM_TYP "+((getString("FMX").equals(""))?" is null ":"=")+getString("FMX")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		int updateCount = db.executeUpdate();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return updateCount;
	}

	public SelectResultRset SELECT_M2109(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND  ");
		sql.append("	APL_EDT "+((getString("APL_EDT").equals(""))?" is null ":"=")+getString("APL_EDT")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM9")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FMX")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public int INSERT_BM2110(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	INSERT INTO");
		sql.append("	BM21");
		sql.append("	(");
		sql.append("	SEQ_NO,");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	)");
		sql.append("	SELECT");
		sql.append("	SEQ_BM21.NEXTVAL,");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		int updateCount = db.executeUpdate();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return updateCount;
	}

	public SelectResultRset SELECT_M2111(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT  ");
		sql.append("	DISTINCT");
		sql.append("	CD_VALUE");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FMX")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM9")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public int UPDATE_M2112(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	UPDATE");
		sql.append("	M21 ");
		sql.append("	SET");
		sql.append("	FM_TYP "+((getString("FM8").equals(""))?" is null ":"=")+getString("FM8")+",");
		sql.append("	APL_EDT "+((getString("ENDDATE").equals(""))?" is null ":"=")+getString("ENDDATE")+",");
		sql.append("	UPD_DTTM = TO_DATE( "+getString("UPD_DTTM")+",'YYYYMMDD HH24:MI:SS'),");
		sql.append("	UPD_CHRG_CD "+((getString("UPD_CHRG_CD").equals(""))?" is null ":"=")+getString("UPD_CHRG_CD")+",");
		sql.append("	UPD_PGID "+((getString("UPD_PGID").equals(""))?" is null ":"=")+getString("UPD_PGID")+"");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	FM_TYP "+((getString("FM9").equals(""))?" is null ":"=")+getString("FM9")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		int updateCount = db.executeUpdate();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return updateCount;
	}

	public SelectResultRset SELECT_M2113(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT  ");
		sql.append("	DISTINCT");
		sql.append("	GNRL_ITM1");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2114(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT  ");
		sql.append("	CD_VALUE");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <>  "+getString("FMX")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <>  "+getString("FM9")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2115(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT  ");
		sql.append("	CD_VALUE");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	CD_VALUE LIKE "+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FMX")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM9")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2116(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT  ");
		sql.append("	COUNT(CD_TYP_CD) AS COUNT");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("		");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2117(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND  ");
		sql.append("	APL_BDT > "+getString("APL_BDT")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <>  "+getString("FM9")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <>  "+getString("FMX")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2118(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT  ");
		sql.append("	DISTINCT");
		sql.append("	CD_VALUE");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2119(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND  ");
		sql.append("	APL_EDT "+((getString("APL_EDT").equals(""))?" is null ":"=")+getString("APL_EDT")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FM9")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <> "+getString("FMX")+"");
		sql.append("	");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2120(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD,");
		sql.append("	CTRL_DVSN_CD,");
		sql.append("	CD_VALUE,");
		sql.append("	APL_BDT,");
		sql.append("	APL_EDT,");
		sql.append("	CD_NM_CN,");
		sql.append("	GNRL_ITM1,");
		sql.append("	GNRL_ITM2,");
		sql.append("	GNRL_ITM3,");
		sql.append("	GNRL_ITM4,");
		sql.append("	GNRL_ITM5,");
		sql.append("	GNRL_ITM6,");
		sql.append("	GNRL_ITM7,");
		sql.append("	GNRL_ITM8,");
		sql.append("	GNRL_ITM9,");
		sql.append("	GNRL_ITM10,");
		sql.append("	RGS_DTTM,");
		sql.append("	RGS_CHRG_CD,");
		sql.append("	RGS_PGID,");
		sql.append("	UPD_DTTM,");
		sql.append("	UPD_CHRG_CD,");
		sql.append("	UPD_PGID,");
		sql.append("	FM_TYP");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND  ");
		sql.append("	APL_EDT <> "+getString("APL_EDT")+"");
		sql.append("	AND");
		sql.append("	FM_TYP "+((getString("FM9").equals(""))?" is null ":"=")+getString("FM9")+"");
		sql.append("	");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M1512(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	WHRS_CD");
		sql.append("	FROM");
		sql.append("	M15");
		sql.append("	WHERE");
		sql.append("	WHRS_CD "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <>  "+getString("FMX")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <>  "+getString("FM9")+"");
		sql.append("	");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M0119(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("		SELECT  ");
		sql.append("		COUNT(VDR_CD) AS COUNT");
		sql.append("		FROM");
		sql.append("		M01");
		sql.append("		WHERE");
		sql.append("		VDR_CD "+((getString("VDR_CD").equals(""))?" is null ":"=")+getString("VDR_CD")+"");
		sql.append("		AND");
		sql.append("		CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("		AND");
		sql.append("		TRPT_CLSS_D_TYP "+((getString("TRPT_CLSS_D_TYP").equals(""))?" is null ":"=")+getString("TRPT_CLSS_D_TYP")+"");
		sql.append("		AND");
		sql.append("		APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("		AND");
		sql.append("		FM_TYP <>  "+getString("FM6")+"");
		sql.append("		AND");
		sql.append("		FM_TYP <>  "+getString("FM9")+"");
		sql.append("		");
		sql.append("		");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2121(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT  ");
		sql.append("	CD_VALUE");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND");
		sql.append("	CD_VALUE LIKE "+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <>  "+getString("FMX")+"");
		sql.append("	AND");
		sql.append("	FM_TYP <>  "+getString("FM9")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2122(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT ");
		sql.append("	TO_NUMBER(CD_VALUE) AS CD_VALUE ");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	ORDER BY CD_VALUE DESC");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2123(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND CD_VALUE"+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND FM_TYP <> "+getString("FMX")+"");
		sql.append("	AND FM_TYP <> "+getString("FM9")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2124(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND CD_VALUE"+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND TO_CHAR(NVL( UPD_DTTM,''),'YYYYMMDDHH24MISS') "+((getString("UPD_DTTM").equals(""))?" is null ":"=")+getString("UPD_DTTM")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2125(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND CD_VALUE"+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2126	(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("    SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	GNRL_ITM1 "+((getString("GNRL_ITM1").equals(""))?" is null ":"=")+getString("GNRL_ITM1")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2127(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CD_VALUE"+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP")+"	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2128(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND GNRL_ITM2"+((getString("GNRL_ITM2").equals(""))?" is null ":"=")+getString("GNRL_ITM2")+"");
		sql.append("	AND GNRL_ITM3 IS NULL");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2129(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND GNRL_ITM2"+((getString("GNRL_ITM2").equals(""))?" is null ":"=")+getString("GNRL_ITM2")+"");
		sql.append("	AND GNRL_ITM3"+((getString("GNRL_ITM3").equals(""))?" is null ":"=")+getString("GNRL_ITM3")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP")+"  ");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2130(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND CD_VALUE<>"+getString("CD_VALUE")+"");
		sql.append("	AND GNRL_ITM2"+((getString("GNRL_ITM2").equals(""))?" is null ":"=")+getString("GNRL_ITM2")+"");
		sql.append("	AND GNRL_ITM3 IS NULL");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2131(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND CD_VALUE<>"+getString("CD_VALUE")+"");
		sql.append("	AND GNRL_ITM2"+((getString("GNRL_ITM2").equals(""))?" is null ":"=")+getString("GNRL_ITM2")+"");
		sql.append("	AND GNRL_ITM3"+((getString("GNRL_ITM3").equals(""))?" is null ":"=")+getString("GNRL_ITM3")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP")+"  ");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2132(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND GNRL_ITM3"+((getString("GNRL_ITM3").equals(""))?" is null ":"=")+getString("GNRL_ITM3")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP")+"  	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2133(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND CD_VALUE<>"+getString("CD_VALUE")+"");
		sql.append("	AND GNRL_ITM3"+((getString("GNRL_ITM3").equals(""))?" is null ":"=")+getString("GNRL_ITM3")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP")+" ");
		sql.append("	 ");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2134(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CD_VALUE"+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_9")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_X")+"	");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2135(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND GNRL_ITM3"+((getString("GNRL_ITM3").equals(""))?" is null ":"=")+getString("GNRL_ITM3")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_9")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2136(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND GNRL_ITM2"+((getString("GNRL_ITM2").equals(""))?" is null ":"=")+getString("GNRL_ITM2")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_9")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2137(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND GNRL_ITM3"+((getString("GNRL_ITM3").equals(""))?" is null ":"=")+getString("GNRL_ITM3")+"");
		sql.append("	AND CD_VALUE<>"+getString("CD_VALUE")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_9")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2138(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND GNRL_ITM2"+((getString("GNRL_ITM2").equals(""))?" is null ":"=")+getString("GNRL_ITM2")+"");
		sql.append("	AND CD_VALUE<>"+getString("CD_VALUE")+"");
		sql.append("	AND APL_BDT <"+((getString("APL_BDT").equals(""))?" is null ":"=")+getString("APL_BDT")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_9")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_X")+"");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2139(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	ROWNUM=1 ");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2140(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	ROWNUM=1 ");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD  NOT BETWEEN "+getString("CTRL_DVSN_CD_FROM")+" AND "+getString("CTRL_DVSN_CD_TO")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2142(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	FM_TYP "+((getString("FMX").equals(""))?" is null ":"=")+getString("FMX")+"");
		sql.append("	AND");
		sql.append("	ROWNUM=1");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2143(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT");
		sql.append("	CD_TYP_CD");
		sql.append("	FROM");
		sql.append("	M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND");
		sql.append("	FM_TYP "+((getString("FMX").equals(""))?" is null ":"=")+getString("FMX")+"");
		sql.append("	AND");
		sql.append("	ROWNUM=1 ");
		sql.append("	AND");
		sql.append("	CTRL_DVSN_CD  NOT BETWEEN "+getString("CTRL_DVSN_CD_FROM")+" AND "+getString("CTRL_DVSN_CD_TO")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public int UPDATE_M2144(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	UPDATE ");
		sql.append("	M21");
		sql.append("	SET");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+",");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+",");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+",");
		sql.append("	CD_NM_CN "+((getString("CD_NM_CN").equals(""))?" is null ":"=")+getString("CD_NM_CN")+",");
		sql.append("	GNRL_ITM1 "+((getString("GNRL_ITM1").equals(""))?" is null ":"=")+getString("GNRL_ITM1")+",");
		sql.append("	GNRL_ITM2 "+((getString("GNRL_ITM2").equals(""))?" is null ":"=")+getString("GNRL_ITM2")+",");
		sql.append("	GNRL_ITM3 "+((getString("GNRL_ITM3").equals(""))?" is null ":"=")+getString("GNRL_ITM3")+",");
		sql.append("	GNRL_ITM4 "+((getString("GNRL_ITM4").equals(""))?" is null ":"=")+getString("GNRL_ITM4")+",");
		sql.append("	GNRL_ITM5 "+((getString("GNRL_ITM5").equals(""))?" is null ":"=")+getString("GNRL_ITM5")+",");
		sql.append("	GNRL_ITM6 "+((getString("GNRL_ITM6").equals(""))?" is null ":"=")+getString("GNRL_ITM6")+",");
		sql.append("	GNRL_ITM7 "+((getString("GNRL_ITM7").equals(""))?" is null ":"=")+getString("GNRL_ITM7")+",");
		sql.append("	GNRL_ITM8 "+((getString("GNRL_ITM8").equals(""))?" is null ":"=")+getString("GNRL_ITM8")+",");
		sql.append("	GNRL_ITM9 "+((getString("GNRL_ITM9").equals(""))?" is null ":"=")+getString("GNRL_ITM9")+",");
		sql.append("	GNRL_ITM10 "+((getString("GNRL_ITM10").equals(""))?" is null ":"=")+getString("GNRL_ITM10")+",");
		sql.append("	UPD_DTTM = TO_DATE( "+getString("UPD_DTTM")+",'YYYYMMDD HH24:MI:SS'),");
		sql.append("	UPD_CHRG_CD "+((getString("UPD_CHRG_CD").equals(""))?" is null ":"=")+getString("UPD_CHRG_CD")+",");
		sql.append("	UPD_PGID "+((getString("UPD_PGID").equals(""))?" is null ":"=")+getString("UPD_PGID")+",");
		sql.append("	FM_TYP "+((getString("FM_TYP").equals(""))?" is null ":"=")+getString("FM_TYP")+"");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD "+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+" ");
		sql.append("	AND  ");
		sql.append("	CTRL_DVSN_CD "+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND  ");
		sql.append("	CD_VALUE "+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		int updateCount = db.executeUpdate();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return updateCount;
	}

	public SelectResultRset SELECT_M2145(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND CD_VALUE"+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_9")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}

	public SelectResultRset SELECT_M2146(FrameworkDbCommon db) throws Exception {
		StringBuffer sql = new StringBuffer();
		sql.append("	SELECT COUNT(*) AS COUNTS");
		sql.append("	FROM M21");
		sql.append("	WHERE");
		sql.append("	CD_TYP_CD"+((getString("CD_TYP_CD").equals(""))?" is null ":"=")+getString("CD_TYP_CD")+"");
		sql.append("	AND GNRL_ITM1"+((getString("GNRL_ITM1").equals(""))?" is null ":"=")+getString("GNRL_ITM1")+"");
		sql.append("	AND CD_VALUE"+((getString("CD_VALUE").equals(""))?" is null ":"=")+getString("CD_VALUE")+"");
		sql.append("	AND CTRL_DVSN_CD"+((getString("CTRL_DVSN_CD").equals(""))?" is null ":"=")+getString("CTRL_DVSN_CD")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_9")+"");
		sql.append("	AND FM_TYP <> "+getString("FM_TYP_X")+"");
		sql.append("	");
		db.setSql(sql.toString());
		lastSql_ =sql.toString();
		SelectResultRset srr = db.executeQuery();
		paramsString     = new Hashtable();
		paramsBigDecimal = new Hashtable();
		paramsFree       = new Hashtable();

		return srr;
	}


	public void setCD_TYP_CD(String value){
		if(value==null) {
			paramsString.remove("CD_TYP_CD");
			return;
		}
		paramsString.put("CD_TYP_CD",value);
	}


	public void setCTRL_DVSN_CD(String value){
		if(value==null) {
			paramsString.remove("CTRL_DVSN_CD");
			return;
		}
		paramsString.put("CTRL_DVSN_CD",value);
	}


	public void setCD_VALUE(String value){
		if(value==null) {
			paramsString.remove("CD_VALUE");
			return;
		}
		paramsString.put("CD_VALUE",value);
	}


	public void setAPL_BDT(String value){
		if(value==null) {
			paramsString.remove("APL_BDT");
			return;
		}
		paramsString.put("APL_BDT",value);
	}


	public void setAPL_EDT(String value){
		if(value==null) {
			paramsString.remove("APL_EDT");
			return;
		}
		paramsString.put("APL_EDT",value);
	}


	public void setCD_NM_CN(String value){
		if(value==null) {
			paramsString.remove("CD_NM_CN");
			return;
		}
		paramsString.put("CD_NM_CN",value);
	}


	public void setGNRL_ITM1(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM1");
			return;
		}
		paramsString.put("GNRL_ITM1",value);
	}


	public void setGNRL_ITM2(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM2");
			return;
		}
		paramsString.put("GNRL_ITM2",value);
	}


	public void setGNRL_ITM3(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM3");
			return;
		}
		paramsString.put("GNRL_ITM3",value);
	}


	public void setGNRL_ITM4(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM4");
			return;
		}
		paramsString.put("GNRL_ITM4",value);
	}


	public void setGNRL_ITM5(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM5");
			return;
		}
		paramsString.put("GNRL_ITM5",value);
	}


	public void setGNRL_ITM6(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM6");
			return;
		}
		paramsString.put("GNRL_ITM6",value);
	}


	public void setGNRL_ITM7(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM7");
			return;
		}
		paramsString.put("GNRL_ITM7",value);
	}


	public void setGNRL_ITM8(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM8");
			return;
		}
		paramsString.put("GNRL_ITM8",value);
	}


	public void setGNRL_ITM9(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM9");
			return;
		}
		paramsString.put("GNRL_ITM9",value);
	}


	public void setGNRL_ITM10(String value){
		if(value==null) {
			paramsString.remove("GNRL_ITM10");
			return;
		}
		paramsString.put("GNRL_ITM10",value);
	}


	public void setRGS_DTTM(String value){
		if(value==null) {
			paramsString.remove("RGS_DTTM");
			return;
		}
		paramsString.put("RGS_DTTM",value);
	}


	public void setRGS_CHRG_CD(String value){
		if(value==null) {
			paramsString.remove("RGS_CHRG_CD");
			return;
		}
		paramsString.put("RGS_CHRG_CD",value);
	}


	public void setRGS_PGID(String value){
		if(value==null) {
			paramsString.remove("RGS_PGID");
			return;
		}
		paramsString.put("RGS_PGID",value);
	}


	public void setUPD_DTTM(String value){
		if(value==null) {
			paramsString.remove("UPD_DTTM");
			return;
		}
		paramsString.put("UPD_DTTM",value);
	}


	public void setUPD_CHRG_CD(String value){
		if(value==null) {
			paramsString.remove("UPD_CHRG_CD");
			return;
		}
		paramsString.put("UPD_CHRG_CD",value);
	}


	public void setUPD_PGID(String value){
		if(value==null) {
			paramsString.remove("UPD_PGID");
			return;
		}
		paramsString.put("UPD_PGID",value);
	}


	public void setFM_TYP(String value){
		if(value==null) {
			paramsString.remove("FM_TYP");
			return;
		}
		paramsString.put("FM_TYP",value);
	}


	public void setFM9(String value){
		if(value==null) {
			paramsString.remove("FM9");
			return;
		}
		paramsString.put("FM9",value);
	}


	public void setTMPENDDATE(String value){
		if(value==null) {
			paramsString.remove("TMPENDDATE");
			return;
		}
		paramsString.put("TMPENDDATE",value);
	}


	public void setFMX(String value){
		if(value==null) {
			paramsString.remove("FMX");
			return;
		}
		paramsString.put("FMX",value);
	}


	public void setFM8(String value){
		if(value==null) {
			paramsString.remove("FM8");
			return;
		}
		paramsString.put("FM8",value);
	}


	public void setENDDATE(String value){
		if(value==null) {
			paramsString.remove("ENDDATE");
			return;
		}
		paramsString.put("ENDDATE",value);
	}


	public void setVDR_CD(String value){
		if(value==null) {
			paramsString.remove("VDR_CD");
			return;
		}
		paramsString.put("VDR_CD",value);
	}


	public void setTRPT_CLSS_D_TYP(String value){
		if(value==null) {
			paramsString.remove("TRPT_CLSS_D_TYP");
			return;
		}
		paramsString.put("TRPT_CLSS_D_TYP",value);
	}


	public void setFM6(String value){
		if(value==null) {
			paramsString.remove("FM6");
			return;
		}
		paramsString.put("FM6",value);
	}


	public void setFM_TYP_9(String value){
		if(value==null) {
			paramsString.remove("FM_TYP_9");
			return;
		}
		paramsString.put("FM_TYP_9",value);
	}


	public void setFM_TYP_X(String value){
		if(value==null) {
			paramsString.remove("FM_TYP_X");
			return;
		}
		paramsString.put("FM_TYP_X",value);
	}


	public void setCTRL_DVSN_CD_FROM(String value){
		if(value==null) {
			paramsString.remove("CTRL_DVSN_CD_FROM");
			return;
		}
		paramsString.put("CTRL_DVSN_CD_FROM",value);
	}


	public void setCTRL_DVSN_CD_TO(String value){
		if(value==null) {
			paramsString.remove("CTRL_DVSN_CD_TO");
			return;
		}
		paramsString.put("CTRL_DVSN_CD_TO",value);
	}


}
